$main_color: #2587FF;

@use './styles/element-variables.scss' as *;

// 设置全局使用 border-box 盒模型
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei",
    "微软雅黑", Arial, sans-serif;
  line-height: inherit;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}
// 全局样式覆盖
:root {
  // 确保所有组件使用直角
  // --el-border-radius-base: 0;
  // --el-border-radius-small: 0;
  // --el-border-radius-round: 0;
  // --el-border-radius-circle: 50%;
}

// 使用更高的权重确保盒模型设置生效
html {
  box-sizing: border-box;
}

body {
  box-sizing: border-box;
  color: #333;
}


// 如果有些组件的样式没有被变量覆盖，可以在这里强制覆盖
// .el-button,
// .el-input__wrapper,
// .el-select,
// .el-card,
// .el-dialog,
// .el-message {
//   border-radius: 0 !important;
// }

// 确保下拉菜单也是直角
.el-select-dropdown,
.el-dropdown-menu {
  border-radius: 0 !important;
}

// 确保弹出框也是直角
.el-message-box,
.el-notification {
  border-radius: 0 !important;
}




.el-upload-list {
  margin: 0px!important;
}

.el-form-item--label-top .el-form-item__label{
  line-height: 20px!important;
}
.el-form-item--large{
  margin-bottom: 20px!important;
}